About Mentmore Property Holdings Limited (09000566) United Kingdom