About The London Mini Centre Limited (04083141) United Kingdom