About Scotch & Soda Retail Uk Limited (08103046) United Kingdom