About Mck Pump Holdings Limited (SC657972) United Kingdom