About Duchy Holdings Limited (13660275) United Kingdom