Buying a property involves many overwhelming considerations, such as where you want to live, how much finance you can get, the type of property you want, not to mention complex conveyancing laws! Appointing an experienced lawyer at an early stage is important in...