About James Killelea & Company Limited (00983502) United Kingdom