About Della Management Services Ltd (09540901) United Kingdom