SLUG ART LTD Company number 08904704 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office AddressUnit 11 - 76 Eldon Street, Sheffield, S1 4GT PostcodeS1 4GT Companies at this postcode 9 Map