About 17-20 Holmwood Close Limited (08558715) United Kingdom