About Mitchells Mini Coaches Ltd (06490263) United Kingdom