About Thatchers Barber Shop Limited (07034998) United Kingdom