GPS tracked leaflet distribution in South Central england

GPS tracker leaflet distribution in Berkshire, Hampshire, Middlesex, Oxfordshire, Buckinghamshire, London and Surrey