South Africa Germiston Speck Pumps South Africa (Pty) Ltd, Head Office Suppliers Filters · Fittings · Pumps