Invo Facilities Ltd is an active company incorporated on 13 June 2024 with the registered office located in Romford, Greater London. Invo Facilities Ltd was registered 1 year 3 months ago.
Registered office address changed from 39a Eastwood Road Ilford IG3 8UT United Kingdom to 3a Mowbrays Road Romford United Kingdom RM5 3ET on 12 September 2025