About Duckhess Stockwood Ltd (13028099) United Kingdom