About James & Sons Limited (01891432) United Kingdom