About Dudley Taylor Kenilworth Limited (08212391) United Kingdom