About The Spa & Beauty Clinic Ltd (11669244) United Kingdom