About Alfa Dwellings Limited (09446603) United Kingdom