About Larkhill Fish And Chips Limited (11743959) United Kingdom