About Alfa & Omega London (CE007620) United Kingdom