About Everglades Management Company Limited (05592273) United Kingdom