About Lark Precision Limited (01360439) United Kingdom