The title made me laugh with the use of impound.
Anyway, that does indeed suck but from everything I've ever learned about the HMRC and taxes in the UK it seems like you can't really avoid them...
You could always hop on the next flight to Boston and have a party with your wine.