THORNHILL INVESTMENT MANAGEMENT LTD