About European Power Services Limited (13214312) United Kingdom