About Snell Properties Limited (09860270) United Kingdom