About Newbell Design Limited (08126792) United Kingdom