About Alpha Beta Construction Limited (12270312) United Kingdom