About Dewar Holdings Limited (SC623845) United Kingdom