About Abbey Farm Limited (09008391) United Kingdom