About Stuart Viggers Master Thatchers Limited (09501486) United Kingdom