About Merchant Place Property Partnership 66 (LP013296) United Kingdom