About Jacks Lanark Ltd. (SC258698) United Kingdom