Keltbray suffers £9m loss as revenue drops by a quarter