About Snow Developments Limited (12958640) United Kingdom