About Smith & Duck Limited (13447438) United Kingdom