About Willis & Proudfoot Limited (09003304) United Kingdom