About Finlay & Palmer Limited (06171126) United Kingdom