About Slate House Farms (elsted) Limited (01890661) United Kingdom