For this kind of money I'd go for Cambridge Audio or NAD for the amp and CD.
Have a look at
Richer Sounds - they sell both. I'd personally go for whichever of the CA Azur range your budget will allow.
The B&W 685s should be about £380. Loads of good hifi shops sell B&W.
Superfi and Sevenoaks spring to mind.
Having said all that, I thoroughly recommend you go along and have a proper listen before you part with your hard earned cash.