About Lark Machinery Sales Limited (11837026) United Kingdom