About Interchange Central Square Limited Partnership (LP021417) United Kingdom