Sounds like a great trip! I’m sure you’ll have a lovely time.
A luggage manufacturer / retailer saying such and such a bag is ‘compliant’ for an airline is essentially rubbish IMO.
BA makes very clear what are the acceptable dimensions for cabin bags. You can presumably cross check those with the sizes given by the brand you mentioned.