About Armadillo Storage Holding Company 2 Limited (09357744) United Kingdom