About Lark Farm Buildings Ltd (12780382) United Kingdom