About K S Thatchers Ltd (09990258) United Kingdom