02 Feb 2023 Quarry company Luck Stone seeks to create 2 million sq ft data center campus outside Leesburg