About Slogoods Ltd (12393130) United Kingdom