About Strumpshaw Game Farm Limited (07423289) United Kingdom