About R. & D. Tuck Thatching Ltd. (04464602) United Kingdom