About 74 Lark Lane Management Company Limited (04422806) United Kingdom