About J Challis Master Thatchers Ltd (09904593) United Kingdom