ODOUR CONTROL SYSTEMS LTD

Company number 10988276 ·

Dissolved

Registered office

Address
Suite 47 E3 Earl Business Centre, Dowry Street, Oldham, Lancashire, England, OL8 2PF
Postcode
OL8 2PF
Companies at this postcode
126
Average house price in OL8 2PF
£5,813,000 (1 sales)

Map