About Willis Holdings Limited (12221433) United Kingdom