About Capital Square Investments Limited (10274327) United Kingdom