About London Mini Coaches Limited (05346791) United Kingdom