About James Foster Associates Limited (13023341) United Kingdom