Address: Ashford Close, Leyton, London Borough of Waltham Forest, London, Greater London, England, E17 8DL, United Kingdom