I understand that the setters admitted to an error, and that 'Drowsy desire' has 7 letters not 5. Perhaps they were wrong with others. Leonard looks pretty good.
There have been different editions of this quiz so the number of letters for some answers have changed which doesn't help - any error questions should have been declared void.
No 15 has been increased from 5 to 7 and I think the answer could be Dulwich.
No 33 on my quiz has 7 letters given for the required answer so Leonard would seem to be in order.