About Coach House Fish And Chips London Limited (13683706) United Kingdom