I can´t recommend Richard enough!
After trying a larger company for a while I found they were just following a curriculum which was ridiculous and took forever. I found Richard was quick to identify my faults and made the appropriate steps to fix them and got me up to standard in no time at all. His patience and knowledge was second to none and I always felt at ease with him teaching me. I have since put my partner onto Richard and will pass any day now. 10/10!