About D Spittlehouse Project Services Limited (08430256) United Kingdom