About Alexander Technologies Europe Limited (01816700) United Kingdom