Overview
Legal name
CEN STAY LTD
Region
London
Registered address
400A FINCHLEY ROAD
CRICKLEWOOD
LONDON
UNITED KINGDOM
NW2 2HR
Insolvency history
No