About Jardine Spencer Ltd (12988328) United Kingdom