About Willis & Timsons (london) Limited (00377490) United Kingdom