About Haddenham Carpets Limited (04586585) United Kingdom