About Body & Mind Skin Care Centre Limited (08917564) United Kingdom