About Najjar & Co Ltd (11982266) United Kingdom