About Swallow Mill Farm Limited (08021732) United Kingdom