About South Wales Ski & Snowboard Technical Services Ltd (08241029) United Kingdom