About Lord Nelson Residents Management Company Limited (08669433) United Kingdom