About Chelsea Artisans Holdings Ltd (08876303) United Kingdom