Showing all results for
16168414
About 8 results (0.14 seconds)
5 mos ago
DoB: 03/1993
Latch Architects LTD
#16168414
Ownership Rights (25 to 50%)
Voting Rights (25 to 50%)
Director Control
DoB: 11/1991
Latch Architects LTD
#16168414
Ownership Rights (25 to 50%)
Voting Rights (25 to 50%)
Director Control
#16168414
Active
LTD
1 Jul 2025
124-128 City Road, London, England, EC1V 2NX