About Delgro Ltd (13650985) United Kingdom