About Lorkins Farm Limited (01899502) United Kingdom