About Thread Doctor Services Limited (06592116) United Kingdom