About Christian De Havilland Sprinklers Ltd (12302606) United Kingdom