About Alpha & Omega Property Limited (12779234) United Kingdom