I do not recommend using Air BnB for London accommodations. I do use them for other areas, in the US, Switzerland, and Italy for example. But in London, these owner-direct rentals can present risks, pitfalls, and uncertainty. Also, the Londoners do not like having potential housing for working people turned into vacation rentals for foreigners. This is not unique to London—other big cities (Paris, Barcelona, etc.) have such problems, and have either banned or restricted them.
But there is an excellent alternative, known as “Aparthotels” or “serviced apartments”. These offer hotel-like services such as a lobby and reception desk, professional staff onsite, and more, sometimes including amenities such as workout rooms, meeting rooms, etc. The apartments range from studios to 2 or even 3 bedrooms, all with equipped kitchens and much more space than a hotel room.
There are a number of “chains” or groups offering nice serviced apartments in London: Citadines, Locke Living, StayCity/Wilde, Marlin Apartments, Native, Cheval Collection, and more. Very few will offer 3-bedroom apartments, but your group could have 2 apartments in the same building, possibly on the same floor.
I am going to tempt you with an option from the last-named Cheval group, as friends to whom I have recommended them have been very pleased. Note that right now, as a bonus, they are offering 4 nights for the price of three (but beware, that may be a non-refundable rate).
This one is near Gloucester Park, in South Kensington.
https://www.chevalcollection.com/cheval-gloucester-park/
Cheval has other London locations as well but I did not check the others for 3-bedroom units.
I am sure you will get lots more recommendations from others, and hopefully they will be options with 3- bedroom apartments, as not many serviced apartment companies offer them. The ones that do exist tend to get booked up early, but the Cheval Gloucester Park apartment is available for a 4-night stay on the random September dates that I checked.