About Mensah & Marsh Properties Ltd (12676963) United Kingdom