About Stamford Barber Limited (12954587) United Kingdom