About St George S Island Management Company Limited (05079990) United Kingdom