About London Minicabs Limited (13553374) United Kingdom