About Sellar Canada Water Dm Limited (12470292) United Kingdom