About Ducklin Consultants Limited (09496922) United Kingdom