About Lark (staffs) Limited (08029343) United Kingdom