About Lark Farming Limited (10879421) United Kingdom