About Devereux Lane Management Company Limited (03150800) United Kingdom