Thomas Berkley Craven, HMS Defence