About The Square (apartments) Limited (04854254) United Kingdom