do you trust any one will your wallet , neither do I , not even the misses , so don't trust your visa app fee with anyone else..
if your app is straight forward you don't need a agent or solicitor.., its pretty straight forward, just double check, and tripe check everything b4 you send it