About Finchley Fresh Fish Ltd (12800924) United Kingdom