About London Stock Limited (13046711) United Kingdom