13 Vicarage Road, Leyton Limited