About Sneggle Property Limited (10329207) United Kingdom