Are your A-levels at least AAB? If not then I'm anything less than a 2.1 and/or AAB at A-level will make this massively difficult when trying to secure a pupillage because there are plenty of people with 1sts and AAA who want to get into Law. I'm not saying it's impossible - but it will be a struggle. How much you're willing to struggle depends how badly you want to be a solicitor/barrister. Also, the kind of jobs you'd be going after with un-competitive qualifications wouldn't exactly be worth the amount of effort for the salary.
Have you thought about the Civil Service and government roles? You would get a lot more salary for your effort compared to Law and you'd use a lot of the same skills - you just have to ace the entrance tests but that's achievable.
It's worth looking into and if things haven't changed too much from when I graduated a few years back then central departments, Houses of Parliament and Human Resources (as well as some others) accept a 2.2 without any post-grad degree to make up for it.