About Merchant Place Property Partnership 27 (LP008517) United Kingdom