About I Heart Sandwiches Limited (12213765) United Kingdom