About James Ladd & Sons Limited (00417034) United Kingdom