About Barcellos Holdings Limited (04270088) United Kingdom