About Threadwell Management Limited (08848597) United Kingdom