About Lark Engineering Limited (07545925) United Kingdom