About Slugger Distribution Ltd (07945905) United Kingdom