About C. Wood & Son (luton) Limited (02485861) United Kingdom