About Alpha Plus Properties Ltd (11027379) United Kingdom