About Dudley Designs & Technical Services Limited (04865669) United Kingdom