About Lanark Management Limited (12895321) United Kingdom