Architecture in Bishops Castle, Shropshire We help you find any company! Invar Technical Services Ltd 7 Market Square Bishops Castle, Shropshire