About The Anchor Chip Shop Limited (SC601568) United Kingdom