About Ben Russell Salon Limited (12961902) United Kingdom