About Jeff Helme Thatching Services Limited (05389098) United Kingdom