About St James Corporate Limited (07589182) United Kingdom