About Tally Ho Kitchens Limited (09660646) United Kingdom