About The Square Property Management Company Ltd (07039820) United Kingdom