About James Froude Ltd (12662294) United Kingdom