About Skelcher Holdings Limited (10604982) United Kingdom