Membership of 1,800 working men’s clubs and hundreds of Royal British Legion, social, Conservative, Labour and Liberal clubs typically costs from just £20 a year