About Sugar Shack Swindon Ltd (12660016) United Kingdom