About Finlay Brewer Limited (02686041) United Kingdom