About 2-8 Lords Lane Management Company Limited (04175726) United Kingdom