About Alpha Omega Property Management Limited (07518310) United Kingdom