About B.mccaffrey & Sons Limited (NI007251) United Kingdom