About James David Watches Limited (12857294) United Kingdom