About Alexander Investment Holdings Limited (12222148) United Kingdom