About Thame Road Haddenham (no.2) Limited (02814563) United Kingdom