About James Duncan Limited (07796919) United Kingdom