About Featherbed Chip Shop Ltd (11053588) United Kingdom