Registered at 1 Vincent Square, London SW1P 2PN Lizard Orchid Limited was a Private Limited Company registered under the 08224493 Companies House Reg No. It had been launched twelve years ago before was dissolved on 2022-07-05.
Taking into consideration this specific enterprise's executives data, there were two directors: Martin G. and Miranda G..
Martin G. was the individual with significant control over this firm, had substantial control or influence over the company.