You need to contact your MPs office and get them to advocate for you as well as give them the evidence of your visitor status (passport stamp, eta, boarding pass). This happened to us and MP and lawyer sorted it out this way (took a month though). Good luck