Big Yellow Group
Founded in 1998, Big Yellow operates as a self-storage company with 103 stores, including 25 stores branded as Armadillo Self Storage, in which the Group has a 20% interest. The company is headquartered in Bagshot, Surrey, United Kingdom.
Last updated on