London is a busy city, but there are plenty of beautiful parks and gardens to relax. Below an overview