About Thomas Swan Holdings Limited (09777330) United Kingdom