About Slogger Limited (01790896) United Kingdom