About Welbeck Investment Management Limited (06770384) United Kingdom