About Aggreko Holdings Limited (SC073994) United Kingdom