About The Mini Station Ltd (12716424) United Kingdom