MARKEL ASSET MANAGEMENT LTD