About Dixon & Huckerby Developments Limited (08168907) United Kingdom