To navigate, press the arrow keys. Launch Electronics ← View details 145 Torquay Crescent, Stevenage, England SG1 2RJ +44 1438 218261 Get Directions From* To * — Required information