About Dewar Stanley Limited (10914642) United Kingdom