About Jaffa Investments Limited (07295147) United Kingdom