About R. Thwaites & Son Limited (05569380) United Kingdom