Located at 30 West View Road, Bristol BS31 2UA Town Stream Ltd was categorised as a Private Limited Company with 08492246 registration number. The company was founded on 2013-04-17. Town Stream Ltd had existed in the UK for at least seven years. Launched as Impact Screens, the company used the business name until 2017-04-24, then it got changed to Town Stream Ltd.
The data we obtained describing this specific firm's executives suggests that the last two directors were: George M. and Peter M. who were appointed on 2013-04-17.
Executives who had control over the firm were as follows: Peter M. owned over 1/2 to 3/4 of company shares and had over 1/2 to 3/4 of voting rights. George M. owned 1/2 or less of company shares, had 1/2 or less of voting rights.