From the website, I can see that they like you to have industrial experience which you do have in a way. I don't see you shouldn't apply. As long as you show dedication and passion in your application and you have achieved 1st/ high 2:1 (67%+) they don't have a reason to decline you.
I managed to gain a place on this course for this coming year from a top-medium tier university with a science course, business experience, year in industry and looking to achieve a 1st.