About Dog & Duck (management) Limited (09870618) United Kingdom