Building your own home is the dream for many people. Having a house that you have created that is suited to you is something that many people dream of, and if this is something that you have recently started to plan there are a lot of things to consider when […]