About Jam & Company Limited (07583116) United Kingdom