About The Square Management Company (hornchurch) Limited (05689658) United Kingdom