About Finlay Sol Limited (10194473) United Kingdom