About Squirrel Sandwich Ltd (10171414) United Kingdom