Registered as 05850688 eighteen years ago, L20 Limited had been a private limited company until 29th January 2019 - the time it was officially closed. Its latest office address was 53 Housesteads Gardens, Newcastle Upon Tyne.
Richard B. was this specific company's director, chosen to lead the company in 2008.