I have CarPro Cquartz CQUK applied to the wifes MINI JCW from new by a Pro-Detailer.
Very pleased with the results TBH. It does to some extent protect the paint from marring, but like all car cleaning you still have to be careful. I use CarPro Reload as a top up for CQUK. It can be PITA to apply, but once you get it right its a doddle
http://www.audi-sport.net/xf/threads/reload-2014.228614/
I mix 50/50 CP Reload with Sonax BSD to use on my wife's MINI & it works for me
Sorry, can't comment on Midland Car Care. Have a look on Detailing World, maybe some info on there about them