About S.p. Mccaffrey & Co. Ltd (NI048930) United Kingdom