About Jam Restaurants Limited (01075989) United Kingdom