About Thatchers Holdings Limited (06666091) United Kingdom