About Threadneedle Holdings Limited (07398893) United Kingdom