About Lark Group (holdings) Limited (04171039) United Kingdom