Thanks all for the tips and advice, maybe that Super Shuttle from IAD to Union Station might be the way to go.
I was advised to fly into BWI but BA only uses 767's from LHR to BWI and I really wanted to experience business class on a 747 which means it's IAD.
Cheers