About Skidmaster Limited (02877228) United Kingdom