20/20 Industry began its business in 2014 as a Private Limited Company registered with number: 08919552. This company's headquarters was located in Leeds at 6 Lyndhurst Close. This particular 20/20 Industry Ltd business had been on the market for at least one year.
Nicholas S. was this specific enterprise's director, assigned to lead the company eleven years ago.