About Strand Fish Bar Ltd (12037898) United Kingdom