About James Alexander Holdings Limited (10592941) United Kingdom