About Waterbeach (abbey Place) Residents Company Limited (08582213) United Kingdom