Entity

Shaftesbury Capital

United Kingdom-based property investment and development company

Entity sentiment