About Square Quarters Limited (06742870) United Kingdom