About Square Estates London Limited (11211816) United Kingdom