Reviews of S D Timmo Car Sales Ltd Within Farmoor Service Station. (Shop) in Oxford (Oxfordshire).