About Alpha Omega Developments Ltd (12387644) United Kingdom