Overview
Legal name
NOVELHAND LIMITED
Region
London
Registered address
SIR ROBERT PEEL HOUSE
178 BISHOPSGATE
LONDON
EC2M 4NJ
Insolvency history
No