About Palmhive Technical Textiles Limited (02219323) United Kingdom