About Alpha Properties Plus Ltd (11595265) United Kingdom