About Delrose Group Ltd (12594344) United Kingdom