STA EXCEL LIMITED Company number 01282358 · Monitor this company Active Overview People 22 Financial Control Documents Analysis Location Related Registered office AddressAnchor House, Birch Street, Walsall, West Midlands, WS2 8HZ PostcodeWS2 8HZ Companies at this postcode 13 Map