About Snow Properties Limited (10653409) United Kingdom