One thing that you do need to bare in mind is that the UK definition of a "dress shirt" is not the same as the USA and ForresterModern has reminded me of it, in his last post.

UK dress shirt= formal wear(black tie).
USA dress shirt= business,general collar and tie.