About Stamford Barber Shop Ltd (13313606) United Kingdom