About Tally Ho Lodge Management Limited (03100197) United Kingdom