About Dill Management Services Limited (12039306) United Kingdom