Richmond upon Thames was previously named the happiest London borough to live in. Find out the five reasons why.