About Dll Directors Limited (06694187) United Kingdom