Life Membership Life Membership is open to everyone, in the UK and overseas. It entitles one person to receive all standard and optional membership benefits for life. Buy Life Membership