About S.r. Wood & Son Limited (02780388) United Kingdom