About Alpha Holiday Lettings Limited (07213988) United Kingdom