About Craft & Jam Venues Limited (10930896) United Kingdom