About Lobbs Farm Shop Limited (04661264) United Kingdom