About The Lords Of London Motor Company Ltd. (13316296) United Kingdom