About Launceston Farm Limited (07003077) United Kingdom