I'd get a subwoofer to go with those B&W speakers as they don't have any bass and will sound quite toppy
https://hometheaterreview.com/bowers...aker-reviewed/ -
acceptable and inexpensive subs here:
https://www.ebay.co.uk/sch/i.html?_n...13e352db26f219
Two subs is a lot better than one if you can run to it.
Get some stands for the speakers, you want ear height to be just between the mid and tweeter drivers so measure it and buy appropriately tall stands. Sounds trivial but it does matter.
The speakers have very low sensitivity but the sub(s) will help a lot. Even so, if you want to really crank the levels up and have the sound stay clean you'll need at least 100 watts per channel, unless the room is very small
Otherwise something like this NAD C320BEE would do the job and be a good match.
https://www.ebay.co.uk/itm/NAD-Stere...YAAOSw6Qde-PTR
although I'm sure a Rega amp would be fine I'm not convinced it is worth the premium you pay.
CD - I'd go for this Sony
https://www.ebay.co.uk/itm/Super-Aud...8AAOSw0YxexAUk very smooth but detailed sound, will take the edge of the B&Ws, should all balance out well.