About D & S Dispenser Installations Limited (07303667) United Kingdom