About James Harris Associates Limited (02324791) United Kingdom