About Stroud Brothers Limited (00169162) United Kingdom