About Duca St James Limited (11870403) United Kingdom