Although the solicitor can be used as the deposit holder I have only done it this way a couple of times - god knows that you can't trust those REA's ;).
Compliance and annual audits are a requirement of OFT. They have also tightened up on trust accounts lately.