About Dudley Holden Limited (06199353) United Kingdom