About Alpabeta Properties Limited (12105283) United Kingdom