About Alphaa Homes Ltd (13477086) United Kingdom