Sir Robert McAlpine Ltd.

GPTKB entity