About Dram & Haddock Limited (SC706597) United Kingdom