Anderson Bain are solicitors and estate agents.