About Alpha Leytonstone Limited (13663993) United Kingdom