About Scammell Developments Limited (03860285) United Kingdom