About Alpha (richmond) Ltd (11341903) United Kingdom