At my school it's fine to do History even if you hadn't done it at GCSE, depending on the person of course - talk to the history department and the teachers that know you best to find out whether you'd be ok with it.
English Lit and History would be great for law, teaching you to be analytical, critical, and to structure and write a convincing argument. How are you at maths? Something like that might be quite good in showing logic, but maths is one of the main subjects I would say don't do if you don't enjoy.
Government and Politics isn't especially respected as a subject, but I'd think it would probably be quite useful.
Also, can I just say that music is definitely not a soft subject. Music tech is, but pure music is traditional, difficult and incorporates many different skills. It is not necessarily one which a law school would want you to have, but it is a good subject in its own right (check Trinity's list of accepted subjects to see!).
Will you be completing music and business in Year 12 or 13?