Hi!
Where will you be staying? If you're in London then I agree - Transair is not only the only pilot shop in London (as far as I know), but the staff there are excellent - friendly, helpful and know their stuff.
If you're staying at Heathrow, though, then the pilot shop at White Waltham airfield is nearer. The staff at Waltham are also friendly and helpful, but the shop is very small - definitely worth calling first and checking they've got what you want if you're after something specific.
Enjoy London - it's a great place, as long as you've got a "big city" mentality.
FFF
-------------