About Solar Nonwovens Limited (04402041) United Kingdom