About Merchant Place Property Partnership 21 (LP008241) United Kingdom