About Berry & Killilea Ltd (09950125) United Kingdom