About Ascot Drummond Directors Limited (03742200) United Kingdom