About Nicola Dudbridge Design & Artwork Ltd (12088857) United Kingdom