I don't know if this will help in your case but rather than bin £45 it has to be worth a try, BTW did you use a hydrometer to find out what happened?
When can one expect a stuck fermentation?
Fermentations may stick when the wine is racked from primary to secondary vessels.
Fermentation may stick when you have experienced large temperature changes or when the temperature has gone too high or too low for the yeast.
Fermentation may stick when chaptalizing (adding sugar) to make a higher alcohol yeast.
How do we restart a fermentation?
Adding another package of yeast may not work. Yeast become alcohol tolerant during the fermentation process. The yeast cells do have a limit at which they will grow and become productive little alcohol makers.
This limit is quite low when the yeast is first re-activated from their dormant phase so when adding a fresh yeast culture, it is important to acclimatize the yeast to the higher alcohol level.
This is a slow involved process, but is essential if you wish to finish the wine.
First, you will add yeast nutrient to the stuck must. Mix it with either water or some of the must and then add it back to the carboy, stirring in gently, but fully.
Next, rehydrate a high alcohol tolerant yeast (Lalvin EC- 1118 is what I use) according to the manufacturers directions. While this is being done, draw 1/2 cup of the stalled must and add 1/2 cup of water. This dilutes the alcohol and sugars to a level that the new yeast will tolerate.
When the new yeast has cooled to room temperature (or the temperature of the must) add the yeast to the 1 cup of reduced must. Cover and allow to sit for a day.
When you see signs of good fermentation (slight foaming on the must) you will add 1 cup of the stalled must. Allow this to begin fermenting steadily and then add 2 cups of the stalled must.
Continue this process doubling the volume of the new must until you have 1/4 to 1/3 of the must fermenting strongly. You may then add this back into the carboy containing the stalled must. Stir it in gently and your wine should ferment to dryness (or the alcohol limit of your yeast).
If you are lucky, and have a similar batch of wine ready to transfer into secondary, you may be able to use the yeast from that batch to restart the fermentation.
To do this you would transfer the active batch to secondary and then rack the stuck batch into the primary you have just emptied. The remaining yeast should be alcohol conditioned and fermentation should take off again.
The use of yeast nutrient should also be considered for this process.