About Merchant Place Property Partnership 59 (LP011646) United Kingdom