About The Beeches (kirkstall) Residents Management Company Limited (08181987) United Kingdom