About St. James S Hotel Properties Limited (08898744) United Kingdom