About Barum And Dewar Limited (SC168649) United Kingdom