About Stockwell Skin Solutions Limited (11306163) United Kingdom