Deprecated: ProcessWire\InputfieldHasSelectableOptions::addOption(): Implicitly marking parameter $attributes as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Interfaces.php on line 661

Deprecated: ProcessWire\Wire::isHooked(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Wire.php on line 630

Deprecated: ProcessWire\WireHooks::isHooked(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/WireHooks.php on line 321

Deprecated: ProcessWire\wireInstance(): Implicitly marking parameter $wire as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Functions.php on line 45

Deprecated: ProcessWire\Modules::hasPermission(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Modules.php on line 1482

Deprecated: ProcessWire\Modules::hasPermission(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Modules.php on line 1482

Deprecated: ProcessWire\Modules::___getModuleConfigInputfields(): Implicitly marking parameter $form as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Modules.php on line 4067

Deprecated: ProcessWire\WireSaveableItems::initItem(): Implicitly marking parameter $items as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/WireSaveableItems.php on line 248

Deprecated: ProcessWire\WireSaveableItems::log(): Implicitly marking parameter $item as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/WireSaveableItems.php on line 750

Deprecated: ProcessWire\WireSaveableItemsLookup::initItem(): Implicitly marking parameter $items as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/WireSaveableItemsLookup.php on line 112

Deprecated: ProcessWire\Fields::initItem(): Implicitly marking parameter $items as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Fields.php on line 248

Deprecated: ProcessWire\Fields::_hasPermission(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Fields.php on line 1230

Deprecated: ProcessWire\Fields::_hasPermission(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Fields.php on line 1230

Deprecated: ProcessWire\Fieldgroups::isFieldNotRemoveable(): Implicitly marking parameter $template as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Fieldgroups.php on line 567

Deprecated: ProcessWire\Pages::___clone(): Implicitly marking parameter $parent as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Pages.php on line 1014

Deprecated: ProcessWire\Pages::uncacheAll(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Pages.php on line 1662

Deprecated: ProcessWire\PagesLoaderCache::uncacheAll(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/PagesLoaderCache.php on line 156

Deprecated: ProcessWire\PagesEditor::_clone(): Implicitly marking parameter $parent as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/PagesEditor.php on line 1161

Deprecated: ProcessWire\Field::___viewable(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Field.php on line 857

Deprecated: ProcessWire\Field::___viewable(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Field.php on line 857

Deprecated: ProcessWire\Field::___editable(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Field.php on line 876

Deprecated: ProcessWire\Field::___editable(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Field.php on line 876

Deprecated: ProcessWire\Page::__construct(): Implicitly marking parameter $tpl as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Page.php on line 592

Deprecated: ProcessWire\Page::next(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Page.php on line 2556

Deprecated: ProcessWire\Page::nextUntil(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Page.php on line 2613

Deprecated: ProcessWire\Page::prev(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Page.php on line 2637

Deprecated: ProcessWire\Page::prevUntil(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Page.php on line 2674

Deprecated: ProcessWire\PageTraversal::nextSibling(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/PageTraversal.php on line 1141

Deprecated: ProcessWire\PageTraversal::prevSibling(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/PageTraversal.php on line 1185

Deprecated: ProcessWire\PageTraversal::nextAllSiblings(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/PageTraversal.php on line 1216

Deprecated: ProcessWire\PageTraversal::prevAllSiblings(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/PageTraversal.php on line 1250

Deprecated: ProcessWire\PageTraversal::nextUntilSiblings(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/PageTraversal.php on line 1281

Deprecated: ProcessWire\PageTraversal::prevUntilSiblings(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/PageTraversal.php on line 1332

Deprecated: ProcessWire\Permission::__construct(): Implicitly marking parameter $tpl as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Permission.php on line 53

Deprecated: ProcessWire\Role::__construct(): Implicitly marking parameter $tpl as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Role.php on line 31

Deprecated: ProcessWire\User::__construct(): Implicitly marking parameter $tpl as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/User.php on line 47

Deprecated: ProcessWire\User::___hasPagePermission(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/User.php on line 233

Deprecated: ProcessWire\User::getPermissions(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/User.php on line 398

Deprecated: ProcessWire\Session::sessionHandler(): Implicitly marking parameter $sessionHandler as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Session.php on line 1695

Deprecated: ProcessWire\PageFinder::getPageArrayData(): Implicitly marking parameter $pageArray as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/PageFinder.php on line 3602

Deprecated: ProcessWire\Inputfield::getAttributesString(): Implicitly marking parameter $attributes as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Inputfield.php on line 1180

Deprecated: ProcessWire\Inputfield::renderReady(): Implicitly marking parameter $parent as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Inputfield.php on line 1269

Deprecated: ProcessWire\Inputfield::___renderReadyHook(): Implicitly marking parameter $parent as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/Inputfield.php on line 1288

Deprecated: ProcessWire\InputfieldWrapper::importArray(): Implicitly marking parameter $inputfields as nullable is deprecated, the explicit nullable type must be used instead in /home/pumpservdevpod/public_html/wire/core/InputfieldWrapper.php on line 1696

Deprecated: Constant E_STRICT is deprecated in /home/pumpservdevpod/public_html/wire/core/ProcessWire.php on line 289
PumpServ is a leading UK independent pump distributor. - Pumpserv

Nationwide Pump Repair,
Service & Supply

Call Today, Free Quote, Fast Service

0800 331 7310

About Pumpserv

PumpServ was formerly called London Pumps and is now part of the Keltic Engineering Group, which has vast experience in the pump industry.

Currently the group employs over 75 people and has nationwide coverage with warehouse and offices in Surrey and Hampshire, and regional staff based in the Northeast, Southwest and the Midlands regions of the UK.

We are a distributor for all major pump brands such as Grundfos, Wilo, Xylem, Dab and is one of the top 3 independent distributors in the UK.

Our services range from commercial heating pumps and chilled water pressurisation units through to waste water and drainage pumping stations.

We provide a 24 hour / 365 days a year emergency breakdown cover and our friendly and helpful staff are always available to help with enquiries and provide technical assistance.

Timeline:

1999 - The business begins operating from a second floor warehouse in Brentford Middlesex. 

2002 - Moves into workshop and offices premises in Kingston, Surrey.

2012 - Moved to modern warehouse and offices in Morden Surrey. Began selling packaged pump sets which now account for more than 50% of the business.

2018 - Rebrands to PumpServ and becomes part of the Keltic Engineering Group with a turnover of £12m.

2018 - Opens new offices in Alton Hampshire in order to better service the waste water market.

2019 - Celebrates 20 years 

National Head Office:
Pumpserv
Aztec House,
Unit 8, Perrywood Business Park,
Honeycrock Lane, Redhill, Surrey, RH1 5DZ.

enquiries@pumpserv.co.uk

Tel: 0800 3317310