http://www.timpson.co.uk/highstreet-stores/loc ations-results.asp do shoe repairs/key-cutting etc. I recently got rubber heels put on some shoes for the same issue. Just search web site for SE13, there's a shop here: 140 Lewisham High Street, Lewisham, London, SE13 6JG.
As they gave you a discount, they probably won't give you your money back (from my previous experience). Also dry-cleaning does not magically get stains out, you have to point out the stains that need attention so they get specifically treated (not sure if you did this). If you can't get a refund, you have nothing to lose and could try and get the stain out yourself..?? Stain devils definitely work, but not sure how delicate your shirt is.. Hope you can get it sorted!



