About Glebe Farm Shop Ltd (08553866) United Kingdom