About Office Square Management Limited (04123656) United Kingdom