About Windmill Fish Bar Limited (10674161) United Kingdom