About Alpha Property Solutions Ltd (12428077) United Kingdom