A NZXT G12 with a compatible AIO might work for the core but I'd be very worried about RAM given it's GDDR6X and seems to get very hot.
Honestly the best bet would be a full-cover block for the 3090 and then some kind of pump/rad like the Swiftech Drive X3 H360. So the Swiftech thing is a 360mm rad with a built in pump and comes with a CPU block. detach the cpu block and connect the tubes to the gpu block.
But, a fullcover gpu from EK (others may be available) is 120 euros and the Swiftech thing is $170. No idea if such things are available in the UK.