About James Tolland Investments Limited (NI021455) United Kingdom