About James Hall And Company Limited (01022295) United Kingdom