About Swindon Investments Limited (04167575) United Kingdom