About Dewar Brothers Limited (SC135296) United Kingdom