SC

Public authority · Stoke-on-Trent, United Kingdom

Stoke on Trent City Council

Buyer · 30 notices