Generator specialists, a leading UK company in Generator sales, Export, installation, Service and maintenance.