About Lilliput Farm Limited (02891349) United Kingdom