London Open Garden Squares Weekend is a lovely event put together by London Parks and Gardens Trust in association with The National Trust. It began in 1998 and…