About Barrell Associates Ltd (11163130) United Kingdom