About Larkhall Farm Shop Ltd (12761641) United Kingdom