Registered as 11608083 6 years ago, Leach Stell Design Ltd had been a private limited company until 2024-03-12 - the time it was officially closed. The business official registration address was Unit 2 Beverley Court, 26 Elmtree Road Teddington. The company was known as Studio Y up till 2021-08-12 then the business name was replaced.
The officers were as follow: Joseph L. chosen to lead the company in 2018 in October and Sarah S. chosen to lead the company in 2018 in October.
Executives who had control over the firm were as follows: Sarah S. owned 1/2 or less of company shares and had 1/2 or less of voting rights. Joseph L. owned 1/2 or less of company shares, had 1/2 or less of voting rights.