About Alpha Omega Property Ltd (12476425) United Kingdom