The local trading standards people have got back to me with instructions on what I should do. Very useful! They also said that Global had popped up a few times and is under investigation. But Ideal engines are separate from them and much much worse apparently. I'll keep this thread updated in case anyone has any issues in the future and wants to refer to it.