About Delivering Excellence Ltd. (07835712) United Kingdom