About The John Duck Company Ltd (11415519) United Kingdom