About Fordmore Farm Shop Limited (12153368) United Kingdom