About Della Services Ltd (12905381) United Kingdom