About James Stenning Ltd (12312139) United Kingdom