Interface Computer Projects 7 years ago ID: #3462 Listed In : Computer & Accessories South Lodge, Newfield Lane, Sheffield, South Yorkshire, S17 3DB 0114 262 1266 Business Description Interface Computer Projects, Address : South Lodge, Newfield Lane, Sheffield, South Yorkshire, S17 3DB, Phone : 0114 262 1266 Reviews & Ratings Write a Review No Review. Please login / register to add your review.