About Dewar French Polishers Limited (07685482) United Kingdom