About St James S Associates Limited (03245534) United Kingdom