About Kilfeather & Dumbrill Ltd (05486574) United Kingdom