"If you rent out your entire home in London, you must have planning permission from your local borough in order to host beyond the 90 night limit. If you already have planning permission, you can claim an exemption."
Would a landlord licence from my local council mean that I am able to avail of an exemption and host more than 90 nights a year in London?
No, a landlord licence isn't what you need, @Susie252.
To exceed the 90 day limit (for temporary sleeping accommodation like Airbnb) Planning Permission is needed as it's treated as material change of use. I hear that the process is much like wading through treacle.