About Stackwood Construction & Project Management Services Limited (08262994) United Kingdom