About Duchy House Ltd (07199841) United Kingdom