About The Coach House Fish & Chip Shop Limited (06526987) United Kingdom