About Snow Associates (uk) Limited (05676715) United Kingdom