About Excel Environmental Services Ltd. (SC292026) United Kingdom