About St. James S Place International Distribution Limited (08798683) United Kingdom