About Alpha Bellows Limited (04911112) United Kingdom