Located in Stron Legal, The Clubhouse St James, London SW1Y 4JU Innovation And Development Limited was categorised as a Private Limited Company registered under the 09056221 registration number. This firm had been set up ten years ago before was dissolved on Tuesday 12th July 2022.
Finn E. was this particular enterprise's managing director, appointed on Tuesday 27th May 2014.
Finn E. was the individual who had control over this firm, owned over 3/4 of company shares.