About Doolittle & Dalley Holdings Limited (12373913) United Kingdom