About Alpha (stonecross) Limited (08352023) United Kingdom