About James Callaghan Sons & Co. Limited (02054311) United Kingdom