About James Sword & Son Limited (SC008837) United Kingdom