About Chelsea Square Ltd (13148278) United Kingdom