About Lark House Limited (12053568) United Kingdom