About Mick Stewart Limited (12398037) United Kingdom