About D. Mccaffrey & Co. Limited (NI022265) United Kingdom