About The Duckers Partnership Limited (02354611) United Kingdom