About Salon Xviii Ltd (10026616) United Kingdom