About James & Son Limited (01172074) United Kingdom