About X Barber Ltd (12890282) United Kingdom