About Finlay Investments Limited (10245794) United Kingdom