About Looe Fish Selling Limited (02248023) United Kingdom