About Seaglen Investments Limited (00616559) United Kingdom