About London Mini Coaches Holding Limited (10240279) United Kingdom