Aldgate is in "The City" so it's nothing like where Bennocelt will be.
Bennocelt, you could always check out Charlton Ath. who are based south of the river from London City Airport.
If I were you, I'd go over on a reconessance mission.
You could stay somewhere like the Express Holiday Inn at Greenwich and use the tube to check out the area.
The public transport in London is fairly good so you don't have to live where you work.
Keep that in mind.
If you're using public transport, it's a good idea to get an
Oyster Card.
It's a wonderful city, make the most of your time there.