About Wendell Rock Ltd (11403340) United Kingdom