About Wendel London Limited (09773891) United Kingdom