About Finscott Investments Limited (00641186) United Kingdom