About Finlay Howe Limited (09159850) United Kingdom