About Williams Chip Shop Limited (04989738) United Kingdom