About Snowdon Management Company Limited (06258413) United Kingdom