About Merchant Place Property Partnership 63 (LP011916) United Kingdom