If BA do offer an "arrivals" service at a local hotel - worth checking how long it will take you to get there / back. When I used it (quite a few years ago), the hotel BA were using at the time wasn't that close to the airport, so it was a bit of a nuisance.