About This Spot Castlerock is a premier real estate development and asset management firm specializing in unique-and-distinctive commercial properties designed to enhance and enrich the communities they serve.