About Benfriends Company Founders Property Holdings Limited (10855468) United Kingdom