About Chelsea Sloan Limited (11039415) United Kingdom