About Alexandra Investment Company Limited (01456678) United Kingdom