About Sal De Lucco Ltd (12588898) United Kingdom