About Snow Walk Properties Limited (03080575) United Kingdom