Novua Solutions Ltd Company number17568544 StatusActive TypePrivate Limited Company Incorporated8 Nov 2026 Nature of business Management of real estate on a fee or contract basis Registered office 43 Templars AvenueLondonNW11 0NU Data JSON Markdown