About Seagrave Investment Management Ltd (SC427408) United Kingdom