Your GCSEs are well above the national average but in relation to LSE they aren’t particularly impressive, compared to the average applicant. Having said that, your A Levels matter more and you should stop stressing yourself over GCSEs. You should try and bring that French grade up though if these are just your predicted grades.