About Abbey Lane Management Company Limited (04232863) United Kingdom