About Scarogers Ltd (11525324) United Kingdom