This Owo And Sons Ltd firm has been offering its services for four years, as it's been founded in 2020. Started with Companies House Reg No. 12716379, Owo And Sons was set up as a Private Limited Company with office in 128 City Road, London EC1V 2NX. This business's principal business activity number is 98000 and has the NACE code: Residents property management. July 31, 2021 is the last time the company accounts were reported.
According to the latest data, there is a single managing director in the company: Obinna O. (since Friday 3rd July 2020). This business had been guided by Indre S. till Saturday 2nd October 2021. As a follow-up a different director, specifically Jordan F. quit in 2021.
Obinna O. is the individual who controls this firm, owns over 3/4 of company shares.