We stayed at 44 Curzon St by Mansley with 4 of us. Great location. Not sure if
they have anything bigger. There are a number of what they call Aparthotels in London/UK that are a better solution than Airbnb. I would start with a google search of Aparthotels in London.