About Technical Dispense & Cellar Service Limited (07718273) United Kingdom