About Merchant Place Property Partnership 60 (LP011754) United Kingdom