About Berry Holdings Limited (04120345) United Kingdom