About The Square (london) Ltd (09313386) United Kingdom