About Special Projects And Services Limited (05275388) United Kingdom