About Snowberry Close Management Company Limited (07465605) United Kingdom