About Alpha Centauri Properties Ltd (12998788) United Kingdom