About Barberqueue Ltd (12809804) United Kingdom