Preston country club and caravan park sold for undisclosed fee