About Alpha & Beta Property Limited (09661297) United Kingdom