About Jaffa Store Limited (07367264) United Kingdom