About Lark Power Services Limited (08269434) United Kingdom