About South Square Nw11 (management) Limited (02769164) United Kingdom