About Alpha & Omega (uk) Limited (05403570) United Kingdom