About Duchy Associates Limited (10613383) United Kingdom