This is a Lilliput Lane cottage called Langdale Cottage. It is part of the Lakeland Christmas Collection. It was produced in 1995.
It stands 2.5 inches high.
There are other pieces of Lilliput Lane in cabinets 40 and 74. I also have others pieces in stock, if you are looking for a particular item please email.