2016 marks the founding of Leeu Ltd, a firm which was situated at 5 Kenmare Drive, , Mitcham. It was created on Tue, 15th Nov 2016. The company's registration number was 10478430 and its postal code was CR4 3JP. It had existed in this business for five years until Tue, 24th Aug 2021.
The following limited company was managed by an individual managing director: Rachelle V. who was overseeing it for five years.
Rachelle V. was the individual with significant control over this firm, owned over 3/4 of company shares and had 3/4 to full of voting rights.