About Skifix Installations Ltd (09935406) United Kingdom