About Salon Twenty 6 Ltd (13293367) United Kingdom