About Jam Sandwich Productions Limited (NI677793) United Kingdom