About D & S Sprinkler Specialists Ltd (11637129) United Kingdom