About Ross Lornie & Co. Ltd. (SC312369) United Kingdom