About Lamprey Agriculture Limited (03991369) United Kingdom