About Slugger Action London Limited (09009304) United Kingdom