About The Square Management Company Limited (02410028) United Kingdom