About Lecht Ski Company Limited (SC063713) United Kingdom