About Farrington S Farm Shop Ltd (04901692) United Kingdom