About Special Projects Management Limited (06998308) United Kingdom