About Jaffe Ltd (06388329) United Kingdom