About Denton Holme Student Village Limited (08157711) United Kingdom