About Elliscombe Farm Limited (10673880) United Kingdom