Overview
Legal name
OWEN BROTHERS LIMITED
Region
West Midlands
Registered address
LOWER LACHES FARM
COLVEN
WOLVERHAMPTON
WV10 7PA
Insolvency history
No