About Snes Swindon Ltd. (06976963) United Kingdom