About Jamon Jamon Limited (06293733) United Kingdom