James was fantastic at understanding our needs and requirements. He was responsive to our queries and diligent with his service to us. He helped us think through different options and scenarios. Overall we were very impressed with the service provided by James, and would definitely recommend him. James - thanks for all your help!