The Phoenix Garden is a green retreat in London’s West End