About Smallford Farm Shop Limited (10878663) United Kingdom