About Weston Islands Management Company Limited (06318544) United Kingdom