About Chelsea Square Management Limited (03584746) United Kingdom