About Captains Fish Bar Limited (06357197) United Kingdom