About P & L Najran Ltd (12325983) United Kingdom