About De Vater & Co Limited (09414973) United Kingdom