About Flexipack Stroud Ltd (13028791) United Kingdom