Overview
Legal name
1 HOLLYBUSH TERRACE LIMITED
Region
London
Registered address
13 THE DELL
UPPER NORWOOD
LONDON
SE19 2QA
Insolvency history
No