About Enodis Industrial Holdings Limited (02887689) United Kingdom