02 Feb 2023 Quarry company Luck Stone seeks to create 2 million sq ft data center campus outside Leesburg Company doesn't aim to start building until 2026