About Snelling Estates Limited (06968960) United Kingdom