What's wrong with Davies & Co Ltd?

Your Contact Information