Letterston Windows came into being in 2003 as a company enlisted under no 04840241, located at CF24 5EZ Cardiff at The Maltings. The company's last known status was dissolved. Letterston Windows had been operating in this business for at least sixteen years.
The directors were as follow: Robert D. chosen to lead the company in 2006 and Dainville D. chosen to lead the company in 2003 in July.