About Jaffa & Jaffa (holdings) Limited (13556437) United Kingdom