About New Lanark Hotels Ltd. (SC049059) United Kingdom