About Finch & Regal Limited (10114674) United Kingdom