About Welbeck Clark Limited (10843331) United Kingdom