About Newborough Design Limited (02422756) United Kingdom