Services Installation of Drain Buddy’s and SQUIDS Doug 0 Comments 18 June 2017 Specially engineered and fitted filtration devices designed to capture waste before it enters our waterways.