About Alpha International Properties Ltd (10298423) United Kingdom