About D Glen & Co. Ltd. (SC283657) United Kingdom