About Interchange Central Square (general Partner) Limited (13064726) United Kingdom