About Delta Liverpool Ltd (10057246) United Kingdom