Hi Adam,
I've been working for Lloyds Banking Group for the past decade, building databases and reporting systems for them, so I've definitely got enough experience for this. Frustratingly I can't show it off.
Your system sounds like something I'd enjoy getting my teeth into.
I'd build the front end to be user friendly and would probably sway towards using Bootstrap for the front end (just a library of HTML, CSS and Javascript) because of it's ability to build this kind of clean design really quickly for you : [login to view URL], [login to view URL]
I'd start building it on my servers just to save time, but when it's done you'll have complete ownership of all of the code and I can either host it for you (for a very low annual cost) or I can help you move it to your server.
We'll need to establish some rules for the database to follow when importing (such as how to handle duplicate SockID's) but we'll be able to play with those once the main system is up and running to get it set up how you'd like.
All the best,
Ben