About Mitre Farm Limited (10851206) United Kingdom