About Slugger O Toole Limited (NI071166) United Kingdom