About Willis Faber & Dumas Limited (00162296) United Kingdom