lance hornby