About D & I Macgillivray Ltd. (SC242905) United Kingdom