About Stafford Fish Bar Limited (12280795) United Kingdom