About Barratt Special Projects Limited (01686116) United Kingdom