Ormoudo Terrace , Middlesex ( England ).