Overview
Legal name
BEN CHALLUM LIMITED
Region
Scotland
Registered address
34/36 ROSE STREET NORTH LANE
EDINBURGH
EH2 2NP
Insolvency history
No