About London Metro Spaces Ltd (12031421) United Kingdom