About Delta Textiles (london) Limited (01523608) United Kingdom