About St. James S Hill Management Company Limited (05861131) United Kingdom