About Westella Fish Co Ltd (SC622316) United Kingdom