121 Rental Limited has existed on the local market for at least 6 years. Registered under the number 09392667 in the year 2015, it is located at Devonshire House, London EC1M 7AD. This enterprise's SIC and NACE codes are 77110: Renting and leasing of cars and light motor vehicles. 121 Rental Ltd released its account information for the period up to 2019-01-31. The firm's most recent confirmation statement was submitted on 2019-01-02.