About L. Veitch Ltd (SC628018) United Kingdom