About Village Barber Shop (london) Ltd (11011028) United Kingdom