About Newton Newton Flag & Banner Makers Limited (07669766) United Kingdom