Hi...
Umm yes. I think it's Cairn Terrier ;).
Checking out breeders is good, and do be very careful in your choice - but check out the breed charachteristics first ;). I have a 5 month old Cairn pup, and can say this breed is full of charachter. Great temprement, full of mishief, comical, brave, intelligent and has a streak of stubborness ;). They are a long lived, healthy breed with a true terrier temprement, a BIG dog in a small body.
Here are some links...
http://www.petplanet.co.uk/petplanet/breeds/Cairn_Terrier.htmhttp://www.midlandctc.co.uk/contents.htmhttp://www.sctc.org.uk/Those links will hopefully help, there are some good Cairn chat groups on Yahoo - just search for Cairn Terrier. I am part of a great UK one but not sure if it would br right to post address here. Not going to recommend a particular breeder - researching and contacting breed clubs will do that for you, and there are some here on the champdog breeder list.
Regards Dave