Great Britain and N.I. Thames Ditton Allied Packaging Products Ltd Merchants Flexible packages, flexible packaging