About St James Fellowship Limited (11389217) United Kingdom