About Harris Venison & Co Limited (10258261) United Kingdom