About T.w. Haffey & Sons Limited (NI005620) United Kingdom