MacLachlan Solicitors. (Attorney) in Shaftesbury (Dorset)