About St Andrew S Green Management Company Limited (04450057) United Kingdom