About Merchant Place Property Partnership 42 (LP010243) United Kingdom