About Swindon Mini Centre Ltd (10926386) United Kingdom