About Rose And Thistle Haddenham Limited (09676319) United Kingdom