About Duxbury S Group Limited (11670281) United Kingdom