About Lark House Management Company Limited (05351293) United Kingdom