About Lark Cooper Holdings Ltd (13501363) United Kingdom