About The Square (allerton) Limited (11574283) United Kingdom