ITCH INNOVATION UK LIMITED

Company number 12590211 ·

Active

Registered office

Address
30 Oak Street, Sheffield, United Kingdom, S8 9UB
Postcode
S8 9UB
Companies at this postcode
6
Average house price in S8 9UB
£475,000 (2 sales)

Map