You don't need any specific subjects for law. You don't need essay subjects and you don't need maths (although you can certainly do all STEM subjects and still successfully apply to law without any issues).
Note also you don't need to do an undergraduate law degree to become a lawyer at all. About half of all solicitors and barristers did a non-law degree for their first degree I understand, and for the solicitor route you don't even need to do a conversion course anymore, in principle, if you are able to pass the SQE without doing one.
That said if your goal is a law degree, generally it's best to aim for traditionally academic subjects (or at least take two such subjects). These tend to be anything that isn't a vocational/applied subject, usually that is primarily assessed by final unseen exam (as this is one of the more common forms of assessment in most law degrees).
If you want to do physics, do physics. Don't do maths if you are just doing it "because" - if you enjoy maths and want to study it for its own sake then take it. Don't take it because you think it "looks good/useful", as that's not how universities (or employers) look at A-levels. If you're really keen on DT then do look into taking that as well but I would strongly recommend you take two traditionally academic subjects alongside it as above (such as physics and something else).
Really overall I'd suggest focusing on the things you enjoy doing and the things you do well in, in order to maximise your grades in the end (since that's really the primary consideration for law).