About Jabbar Trading Ltd (12597821) United Kingdom