About Lark Meadow Management Company Limited (10620634) United Kingdom