About Sturrock And Robson New Energy Limited (07268341) United Kingdom