About Duckers Group Limited (10620032) United Kingdom