About Alpha Lion Properties Limited (NI632620) United Kingdom