About Millennium Storage Installations Limited (03598095) United Kingdom