About R&l. Pec Ltd (SC629573) United Kingdom