About Quench Dispensers Limited (01169026) United Kingdom