About James Terry Investments Limited (12998615) United Kingdom