About James Fox & Sons Limited (01154647) United Kingdom