About St. James S Street Properties Limited (03487648) United Kingdom