RPC ups revenue despite snubbing NHS