About Merchant Place Property Partnership 51 (LP010813) United Kingdom