About Sluggett Limited (04359393) United Kingdom