About Chelsea Mews (st. Leonards) Limited (09172790) United Kingdom