There are lots of Van Heusen shirts selling between £10-15 online and instore.
Even if it says out of stock online check instore its worth checking the branches as I found a large selection at the Victoria Street branch of House of Fraser.
£10 for plain - non-iron or 100% cotton. £15 for patterned. Half Sleeves too.