About Najjar Services Limited (12892740) United Kingdom