About The New English Products & Design Limited (09957802) United Kingdom