About Scotch & Soda Ltd (12720555) United Kingdom