About Sloane Avenue Spa Ltd (10950015) United Kingdom