Sorry being sitting on the information that Google maps has finally made its way across the ocean to the UK. Go check it out under http://maps.google.co.uk. All the features are there except the Satellite imaging.
Its quite interesting that the Train stations near me do not actually sit on the actual train tracks?