About St James Green (welland) Management Company Limited (10110736) United Kingdom