About The Home Made Sandwich Company Ltd (11384894) United Kingdom