To navigate, press the arrow keys. Haddenham Carpets Ltd ← View details Churchway, Haddenham, Aylesbury, Haddenham, England HP17 8HA +44 1844 291591 Get Directions From* To * — Required information