About J.f. & H. Dowds Limited (NI032483) United Kingdom