About Snabwood Properties Limited (11229726) United Kingdom