There have been lots of issues with seating allocation over the last few months. If within 48 hours of departure then it is probably either an aircraft change or some other remaining glitch in the system (I've had the same message recently as both OWS and OWE).
If do you call the BA office then they may or may not be able to move you....
Very frustrating I know!