About St James Management Company Limited (09959304) United Kingdom