About Snap Property Limited (12105248) United Kingdom