What's wrong with Thames Machine & Tool Co Ltd?

Your Contact Information