About Jaffa Incorporated Limited (01683324) United Kingdom