About Stoker Village Farm Ltd (04188147) United Kingdom