About Sterry Farm Limited (10161622) United Kingdom