About Alpha House Limited (08882948) United Kingdom