About Longspur Radnor Indices Limited (13405603) United Kingdom