About Lark Plant Limited (10272671) United Kingdom