About The Barber And The Hare Ltd (13124280) United Kingdom