About Olivia Dennison Ltd (13669976) United Kingdom