About St. James Court (gloucester) Limited (06027093) United Kingdom