About Alpha & Omega Consultants Limited (08646718) United Kingdom