About D Macgillivray & Co Ltd. (SC323837) United Kingdom