About The Happy Sandwich Company Limited (11284974) United Kingdom