About Halberton Court Farm Shop Limited (12575993) United Kingdom