Buying property

Planning risks when buying: due diligence, charges and completion.