About Annikel Farm Limited (07664568) United Kingdom