About Alpha & Omega Trust Limited (00333569) United Kingdom