About The Little Farm Shop Co Limited (12889638) United Kingdom