About Alpha House Developments Limited (08847107) United Kingdom