About De Mowbray Limited (08406353) United Kingdom