About Taylor & Dewhurst (romiley) Limited (04356143) United Kingdom