Richmond upon Thames is one of London’s most popular and prosperous boroughs, situated on the banks of the River Thames, eight miles south west of central