About St James Properties Investments Ltd (10055464) United Kingdom