About Alpha And Omega Developments Ltd (12846029) United Kingdom