BA Amex card is very good.
I think by using this link we’d both benefit from additional points.
https://www.americanexpress.com/en-gb/credit-cards/referral/prospect/intl/wESLEEl31K?CORID=w~E~S~L~E~E~l~3~1~K-1676906503432-1018895145&CPID=100276637&GENCODE=349993082129905&XLINK=MYCP