About Willis Duncan Strategic Services Ltd (10730921) United Kingdom