About Property Snowball Limited (05593481) United Kingdom