A factory in Merseyside once manufactured sweets that were some of the 'best on Earth'. The Holland toffee factory on Virginia Street in Southport, famous amongst locals for its first-class toffee, ...