Richmond is a leafy town sitting on a beautiful stretch of the river Thames on the outskirts of London. Famous for London's largest Royal Park - 2,500 acres and ideal for a day's deer spotting. It’s a more relaxed, suburban environment - yet being only a 20 minute train from central London means the area is a magnet for businesses, tourists and families alike making it a diverse place.