About London Metro Service Limited (06946401) United Kingdom