Overview
Legal name
STOWELL HILL LIMITED
Region
South West England
Registered address
THROOP FARM
TEMPLECOMBE
SOMERSET
BA8 0DE
Insolvency history
No