About Merchant Place Property Partnership 62 (LP011943) United Kingdom