About Leabrooks Fish And Chips Ltd (11919692) United Kingdom