This particular business was registered in London under the following Company Registration No.: 05778060. The firm was set up in the year 2006. The headquarters of the company was located at 51 Eylewood Road West Norwood. The postal code for this location is SE27 9LZ. The company was dissolved in 2022, which means it had been active for sixteen years.
As suggested by the following firm's directors directory, there were two directors: Jeremy L. and Robert L..
Jeremy L. was the individual who had control over this firm, owned over 3/4 of company shares and had 3/4 to full of voting rights.