About James & Co (1998) Limited (06532946) United Kingdom