About James Chadwick And Sons Limited (02570938) United Kingdom