About The London Motor And Technology Show Ltd (09042231) United Kingdom