About A&l Neagu Ltd (12417347) United Kingdom