About Slug Speed Engineering Ltd (10546145) United Kingdom