About St. James S Place Investment Administration Limited (08764231) United Kingdom