About Loxx Hair Salon Ltd (10958031) United Kingdom