About Stroda Brook Limited (02414578) United Kingdom