About Devonshire Barbers Ltd (10389859) United Kingdom