About Lochlane Nominees Limited (SC218311) United Kingdom