About Snow Design Limited (07117390) United Kingdom