About Stopford Energy And Environment Limited (07107548) United Kingdom