Accountancy-linked firms clean up in Spain