About Jaffa Support & Consultancy Ltd (06761595) United Kingdom