About James Ridge Investments Limited (10448369) United Kingdom