About Holme Farmed Venison (produce) Limited (02928411) United Kingdom