About Pelhampumps Ltd. (10124749) United Kingdom