Star Cars Hire London came into being in 2017 as a company enlisted under no 10963013, located at E4 7RG London at Park Farm. The firm's last known status was dissolved. Star Cars Hire London had been on the market for at least 4 years.
As mentioned in this particular company's directors directory, there were two directors: Abrar A. and Mohammed M..
Mohammed M. was the individual who had control over this firm.