About Tally Ho Barkway Ltd (13267434) United Kingdom