About St. James S Place Nominees Limited (08764214) United Kingdom