About Folly Island Management Company Limited (06350339) United Kingdom