Post Office Counters Ltd. Walthamstow Post Office, 267 High Street, London, London E177RA