Just looked randomly on the website of AY - AY1332 and AY1338 operated by A359 are widely available throughout August for GBP 280 in Business Light and GBP 335 in Business Classic, both book in Class I and will therefore earn 80 TP in BA EC. Thus no reason to book through OTA.