About Charles Alexander Holdings Limited (11922271) United Kingdom