If Leicester-based knitwear manufacturer Richard Roberts fails to find a buyer in the next three weeks it will be closed with the loss of around 300 jobs a local union leader says.