About Snowflake Properties Ltd (09277565) United Kingdom