Many thanks all for your advice.
Following an escalated complaint to customer service, managed to get another engineer to visit late this afternoon. To give credit to BG they have been very good at sending out engineers at short notice, during a period of very high demand. This was a bona fide...