About James Rice & Company Limited (05473277) United Kingdom