About Dodson Bros. (thatchers) Limited (01357004) United Kingdom