About Teddy S Barber Shop Limited (10020827) United Kingdom