Buchanan Macleod Specialising in Private Client, Immigration, Debt Recovery, Insolvency and Property.