About Mentone Property Limited (10000801) United Kingdom