About Snowbird Properties Limited (04450413) United Kingdom