About Handmade Sandwich Company Ltd (08254191) United Kingdom