About Special Project Developments Limited (02633718) United Kingdom