About Laytons Fish & Chips Limited (11411795) United Kingdom