About Astra Threads And Trimmings Limited (02941154) United Kingdom