About Berry Holdings (london) Limited (08745765) United Kingdom