About The Barber Shop Mayfair Limited (12523306) United Kingdom