About Pl & Alfa Group Ltd (10413299) United Kingdom