About 3 Merchant Square Management Limited (07795457) United Kingdom