About Swan Wool Europe Limited (06854058) United Kingdom