About Mendham Properties Limited (03691588) United Kingdom