This particular Megoo Properties Ltd business has been on the market for at least two years, having started in 2022. Started with Companies House Reg No. 14497725, Megoo Properties was set up as a Private Limited Company with office in 20-22 Wenlock Road, London N1 7GU. The company's declared SIC number is 98000 meaning Residents property management.
Until now, the limited company has only been overseen by 1 director: Jamel O. who has been in charge of it for two years.
Jamel O. is the individual with significant control over this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.