About Energy Solutions Northampton Limited (11291181) United Kingdom