About Berry Palmer & Lyle Limited (01661686) United Kingdom