About Leon Barber Shop Ltd (12424803) United Kingdom