About Snell S Properties And Acquisitions Ltd (12033402) United Kingdom