About Alpha Apartments Ltd (12115621) United Kingdom