About Cecil A. Haffey & Son Limited (NI063310) United Kingdom