About Stanford James Associates Limited (10006387) United Kingdom