BA closes the gate 20 minutes before the scheduled departure time so you need to be through the door by then unless boarding has been delayed. The time is printed in a large font on the BP. If you are lucky enough to find a sympathetic agent and have a good story then you might get put on a later flight but generally you just have to buy another ticket. "Customer Service" replies seldom seem to have any relevance to the complaint/request.