About Business Environment Threadneedle Limited (09070005) United Kingdom