Latch Consulting Ltd 7 years ago ID: #3378 Listed In : Computer & Accessories 15 Mountside Gardens, , , Leek, Staffordshire, ST13 6ND 01538387856 Business Description Latch Consulting Ltd, Address : 15 Mountside Gardens, , , Leek, Staffordshire, ST13 6ND, Phone : 01538387856 Reviews & Ratings Write a Review No Review. Please login / register to add your review.