About The Leigh Residents Management Company Limited (04161097) United Kingdom