About Business Environment Threadneedle Street Limited (06317029) United Kingdom