About Stoke Lodge Farm Limited (00764817) United Kingdom