About Stamford Beauty Limited (08285190) United Kingdom