About Jaff Holdings Limited (13420333) United Kingdom