About Anderson Dell Group Ltd (12322990) United Kingdom