Firstly, don’t aim at RG above all else. There are many excellent universities that are not in it, and equally not all will offer a course or uni experience you want.
Some non RG unis that may be excellent for engineering include Bath, Loughborough, Lancaster, St Andrews, Strathclyde, Brunel. RG is so big now that there are certainly anomalies.
Some unis and some courses take account of GCSEs. Courses include vet and medicine so not relevant here; unis include yes Bath and Oxford, Cambs, LSE for some courses and maybe others.
Most would be totally fine with those grades. They are not dissimilar from ds2’s grades and DD’s and both got offers from unis like Leeds, Warwick, Brum, Nottingham, Sheffield. If Bath is of interest (and it’s a great uni for engineering) then by all means contact the admissions team and ask. Your ds, not you. They will be happy to help.
But yes those grades are fine overall as long as Oxford/med is not in the table.
What A levels? I assume maths, physics geog? If no FM then I would ask unis about that as well, as in how many engineers have it.