About Sna Property Investment Limited (12870796) United Kingdom